/* 自己定义 */
.fr {float: right;}
.layui-form-item.layui-required:after{content:"*";color:red;position: absolute;top:5px;left:15px;}

/*默认头部*/
.layui-layout-admin .layui-header {background-color: #ff3d00 !important;}
.layui-layout-admin .layui-header .layui-header-content > ul > .layui-nav-item.layui-this, .layui-tool i:hover {background-color: #ffb800 !important;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item a {color: rgba(255, 255, 255, 0.7);}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item .layui-nav-child a {color: #676767!important;}
.layui-menu-left .layui-nav-tree .layui-this, .layui-menu-left .layui-nav-tree .layui-this > a, .layui-menu-left .layui-nav-tree .layui-nav-child dd.layui-this, .layui-menu-left .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-menu-left-zoom.layui-nav-tree .layui-this, .layui-menu-left-zoom.layui-nav-tree .layui-this > a, .layui-menu-left-zoom.layui-nav-tree .layui-nav-child dd.layui-this, .layui-menu-left-zoom.layui-nav-tree .layui-nav-child dd.layui-this a {background-color: #ff3d00 !important; }
.layui-header .topLevelMenus .layui-nav-item.layui-this {	background-color: rgb(95, 184, 120) !important;}
.layui-header .layui-header-menu.layui-pc-show.layui-nav .layui-this a {color: #fff !important;}
.layui-header .layui-tool i {color: #fff}
.layui-header-menu .layui-tab .layui-tab-title .layui-this {color: #333!important;background-color: #f2f2f2!important;}

.layui-side{background-size:contain; background: url("../img/left.png")center center no-repeat;}
.layui-side .layui-nav{background-color: #ff3d0000; }
.layui-bg-black{background-color: #ff3d00!important; }
.showMenu .layui-header .logo{width: 60px;background-color: #009688!important;}
.layui-header .logo{font-weight:bold;color:#ffffff !important;height:60px!important;line-height:60px !important;overflow:hidden;line-height:64px;transition:all .2s !important;padding: 0!important;background-color: #c8102e!important;}
.layui-header .logo img{display:inline-block;height:40px;vertical-align:middle;max-width: 180px;}
.layui-header .logo h1{display:inline-block;color:#dadde2;font-weight:600;font-size:20px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle;background-image:-webkit-gradient(linear,37.219838% 34.532506%,36.425669% 93.178216%,from(#ffffff),to(#ffb800),color-stop(.37,#ffb800));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.layui-header .logo i{font-size: 0!important;color:#dadde2;font-weight:600; font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle;background-image:-webkit-gradient(linear,37.219838% 34.532506%,36.425669% 93.178216%,from(#ffffff),to(#ffb800),color-stop(.37,#ffb800));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.layui-form-field-label .city-picker-span{border-bottom: none!important;padding-left: 10px}

.layui-header .layui-menu-header-pc.layui-nav .layui-nav-item a:hover{color: #fff!important;}
.layui-tab#top_tabs_box{border-top:none!important; border-bottom: 1px solid #e6e6e6; box-shadow: 0 1px 4px rgba(0,21,41,0.08);}
.layui-tab .tab-go-refresh, .layui-tab .tab-go-left, .layui-tab .tab-right{top: 0!important;}
.layui-tab .tab-go-right, .layui-tab .tab-go-refresh, .layui-tab .tab-go-left, .layui-tab .tab-right .closeBox{border: none!important;}

.layui-layout-right .layui-nav-child {padding: 0!important;}

.layui-header .layui-nav .layui-nav-more {border-top-color: rgba(255, 255, 255, 0.7) !important; }
.layui-header .layui-nav .layui-nav-mored, .layui-header .layui-nav-itemed > a .layui-nav-more {border-color: transparent transparent rgba(255, 255, 255, 0.7) !important; }

.layui-card-body{padding: 5px!important;}
.LM-main .left-main{padding: 0!important;}
/* form-search */
.table-search-fieldset{border: none;padding: 0;}
.table-search-fieldset legend{display: none;}
.form-search .layui-form-item{display: block;flex: none!important;float: left;clear: none;margin: 5px 5px 5px 0;}
.form-search .layui-form-item .layui-input-inline{flex: auto;}
/* form-search end */
.layui-form-item .tagsinput input{width: 100%!important;}


#B_history li.layui-this:after {background-color: #f2f2f2!important; }

.layui-tab-title .layui-this i{color: #009688;}
.layui-header .layui-nav .layui-nav-item{height: 60px;line-height: 60px;}
.layui-form-item{position: relative;margin-bottom: 10px;display: flex;}
.layui-form .layui-form-item:last-child .layui-input-block{border: none!important;width: 100%;text-align: center}
.layui-form.w300 {width: 100%!important;}
.layui-form-item label,.layui-form-item .layui-form-label{min-width:110px;padding:0 10px;height:38px;line-height:38px;border:1px solid #e6e6e6;border-radius:2px 0 0 2px;text-align:center;background-color:#FBFBFB;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;white-space:normal;}
.layui-form-item .layui-form-field-label,.layui-form-item .layui-input-inline{flex:1;margin-left:-1px;margin-right: 0!important;}
.layui-form-item .layui-input-block{margin-left: -1px;}
.layui-form-item .layui-form-radio, .layui-form-item .layui-form-switch{margin:6px 0 0 10px}
.layui-iconpicker .layui-anim{width: 280px}
.w300 {flex: 1; margin-left: -1px; }
.layui-form-item .layui-text{padding: 0 10px!important;}
.layui-form-item .layui-text img{max-width: 100%}

.rules-item .layui-input-block:first-child{width: 200px!important;}
.rules-item .layui-input-block:nth-child(2){flex: 1;}
.layui-form-pane .layui-form-text .layui-input-block{top: 0;margin-left: -1px;}
.rules-item .layui-input-button{width: 90px;text-align: center;height: 38px;line-height: 38px;margin-left: -1px;}
.rules-item .layui-input-button button{ margin-top: -4px;}
.layui-form-mid{position: absolute!important;right:12px;bottom:0; margin-right: 0; }

.layui-form-mid .remark{ margin-right:30px; margin-bottom:-2px; text-align: right; display: none; border: 1px solid #20a53a; padding: 0 5px;background-color: #20a53a; border-radius:5px;}
.layui-form-mid i{position:absolute;right:18px;bottom:9px; display:block!important; color:#999; cursor: pointer; font-size:16px; font-style: normal;}
.layui-form-mid i:hover{color:#20a53a;}
.layui-form-mid:hover .remark{display: block;color:#fff;}

.layui-form-pane .auto-width{width: auto;text-align: left!important;}
.layui-form-pane .layui-form-label{width: 110px;}
.layui-form-pane .layui-input-inline{margin-right: 0;}
.item-flex{display: flex}
.item-wide{flex:1}
.input-wide{width: 100%}
.layui-form-item .layui-input, .layui-form-item .layui-textarea, .layui-form-radio>i:hover, .layui-form-radioed>i{color:#20a53a;}

.layui-form-pane .layui-form-item[pane] .layui-input-inline{height: 36px;line-height: 36px;}
.layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{margin: 0 10px;}
.layui-textarea{min-height: 38px!important;height: 78px;}
.tagsinput span.tag{background-color:#5FB878!important;height: 20px!important;line-height: 20px!important;}
.webuploader-pick{ padding: 0 10px!important; height: 38px; line-height: 38px;  border-radius: 0!important; background-color: #5fb878!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; -ms-border-radius: 0px!important; -o-border-radius: 0px!important; }
.layui-iconpicker-item{height: 36px!important;}
.layui-col-space10{margin: 0 5px;}
.quoteBox .search_btn{height: 36px;line-height: 36px;}
.closeBox .layui-nav-child{left: 0!important;padding: 0!important;}
.layui-form-item .layui-form-checkbox[lay-skin=primary]{margin: 0 0 0 8px;}

.layui-card-body .layui-table {margin: 0 -1px;}
.layui-table td, .layui-table th {padding: 8px 15px;}
.layui-table, .layui-table-view {margin: 0 0 0 -1px!important;}

.layui-form-item .layui-form-field-label{padding: 0; line-height: 36px;}

.layui-form-item .layui-inline{display: flex}
.layui-form-item .layui-inline:last-child{margin-right: 0!important;}
.layui-form-item .layui-inline .layui-input-inline{flex: 1!important;width: auto!important;}

/*上传图片布局*/
.layui-form-item .border-none{line-height: 20px!important;}
.layui-form-item .js-upload-image, .layui-form-item .js-upload-images{display: flex}
.layui-form-item .uploader-list{overflow: hidden;float: left}
.layui-form-item .uploader-list .thumbnail{width: 80px!important;height:80px;overflow: hidden!important;position: relative;border: 1px solid #e6e6e6;float: left;margin-right: 10px}
.layui-form-item .uploader-list .thumbnail .file-panel{text-align: center}
.layui-form-item .uploader-list img{width: 100%;height: 100%}

/*文件上传*/
.js-upload-file th:last-child, .js-upload-file td:last-child{width: 100px;text-align: center}
.js-upload-file .uploader-list{border-left: 1px solid #e6e6e6;margin-right: 10px}
.js-upload-file .uploader-list .layui-table td, .js-upload-file .uploader-list .layui-table th{line-height: 21px}

.layadmin-text p {	margin: 5px 0;	text-indent: 2em;}
.layuiadmin-badge{top:50%;margin-top:-9px;color:#01AAED;}
.layuiadmin-badge,.layuiadmin-btn-group,.layuiadmin-span-color{position:absolute;right:15px;}
.layuiadmin-card-list p.layuiadmin-big-font{font-size:36px;color:#666;line-height:36px;padding:5px 0 10px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}
.layuiadmin-card-link a{display:inline-block;width:24.5%;color:#666;font-size:14px;margin-bottom:12px;}
.layui-form-item .layui-form-field-label, .layui-form-item .layui-input-inline, .layui-form-item .layui-input-block, .layui-form-item .w300, .layui-col-md4 textarea{padding: 0;border: 1px solid #e6e6e6;box-sizing: unset;}

.layui-form-item .border-none, .layui-iconpicker-item, div.tagsinput{border: none!important;}
.layui-form-item .layui-form-field-label:hover, .layui-form-item .layui-input-inline:hover, .layui-form-item .layui-input-block:hover, .layui-form-item .w300:hover{border-color: #ccc;}
.layui-col-md4 textarea{padding: 10px;box-sizing: border-box;}

/* 浮动提交 */
.layui-layer-footer div{width: 100%;text-align: center;margin-left: 0!important;}
.layer-footer{position: fixed;bottom: 0px;width: 100%;box-sizing: border-box;z-index: 99999;margin-bottom: 0!important;background-color: #ecf0f1;padding: 10px !important;}
.layer-footer div{width: 100%;text-align: center;}
.layer-footer div .button{background: none;padding: 0;margin:0; }
.layer-footer div .button .cu{padding: 3px 5px;margin: 0 8px; border-radius: 2px;box-shadow: 0 1px 2px rgba(0,0,0,0.1); background: #3498db;color:#fff;font-size: 14px;border: none;cursor: pointer;}
.layer-footer div .button [name="dosubmit_continue"]{background: #19aa8d}
.layer-footer div .button [name="close"]{background: #ff6c60}
.layui-layer-yzn .layui-layer-footer {text-align: center !important;}

.layui-form-item .layui-form-radio, .layui-form-item .layui-form-switch, .layui-form-item .layui-form-checkbox{margin:5px 0 5px 10px}
.layui-form-item .layui-form-radio {line-height: 24px;}
.layadmin-text p {	margin: 8px 0;	text-indent: 2em;}
.layui-input, .layui-select, .layui-textarea {height: 36px;border-width: 0;}
.layui-textarea{height: 78px;}

/* 编辑器 */
.edui-default .edui-editor, .edui-default .edui-editor-iframeholder{width: 100%!important;}

.layui-layout-admin .layui-body{bottom: 31px;}
.layui-form-select dl{padding: 0 0!important;}

.sp_input {border: none!important;box-shadow:none!important;}
.sp_results li{height: 36px!important;line-height: 36px!important;padding: 0 10px!important;}
.sp_pagination{height: 36px!important;line-height: 36px!important;}
.sp_results .sp_over{background-color: #20a53a !important;}

/*弹出层*/
.layui-layer-yzn.layui-layer-iframe {border-top: 1px solid #eee;}
.layui-layer-yzn .layui-layer-title {background: #f2f2f2 !important;color: #333!important;}
.layui-layer-yzn .layui-layer-setwin > a:after{color: #666!important;}

/*插件安装*/
.install-text{height: 34px;line-height: 34px;padding-left: 10px}

/*main*/
.icon {margin-right:10px;color:#1aa094;}
.icon-cray {color:#ffb800!important;}
.icon-blue {color:#1e9fff!important;}
.icon-tip {color:#ff5722!important;}
.dzd-qiuck-module {text-align:center;margin-top: 10px}
.dzd-qiuck-module a {display: inline-block;overflow: hidden}
.dzd-qiuck-module a i {display:inline-block;width:100%;line-height: 56px;text-align:center;border-radius:2px;font-size:30px;color:#666;transition:all .3s;-webkit-transition:all .3s;}
.dzd-qiuck-module a cite {position:relative;top:2px;display:block;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;}
.welcome-module {width:100%;height:210px;}
.panel {background-color:#fff;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body {padding:10px}
.panel-title {margin-top:0;margin-bottom:0;font-size:12px;color:inherit}
.label {display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;margin-top: .3em;}
.layui-red {color:red}
.main_btn > p {height:40px;}
.layui-bg-number {background-color:#F8F8F8;}
.dzd-notice:hover {background:#f6f6f6;}
.dzd-notice {padding:7px 16px;clear:both;font-size:12px !important;cursor:pointer;position:relative;transition:background 0.2s ease-in-out;}
.dzd-notice-title,.dzd-notice-label {padding-right: 70px !important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;}
.dzd-notice-title {line-height:28px;font-size:14px;}
.dzd-notice-extra {position:absolute;top:50%;margin-top:-8px;right:16px;display:inline-block;height:16px;color:#999;}
.pull-right {float: right;}
.layuiadmin-card-status li{position:relative;padding:10px 0;border-bottom:1px solid #EEE;}


@media screen and (max-width: 720px){
	.layui-header .logo{width: 150px;background-color: #009688!important;}
	.layui-header .layui-nav{padding: 0 10px;}
	.layui-header .layui-nav .layui-nav-item a{padding: 0 15px;}
	.layui-form-item label {display: none;}
	.thumbnail{padding-left: 0!important;margin-left: 0!important;}
}